.addressSelect {
  z-index: 1005;
  width: 100%;
  border-radius: 20px 20px 0 0;
  &.at-float-layout {
    z-index: 1005;
  }

  .addressContent {
    width: 100%;
    position: relative;
    .closeIcon {
      position: absolute;
      top: 30px;
      right: 30px;
      width: 40px;
      height: 40px;
    }
    .ncenter {
      display: flex;
      align-items: center;
    }
    .header {
      text-align: center;
      height: 96px;
      line-height: 96px;
      font-size: 30px;
      font-weight: 700;
      color: #303133;
    }
    .addrLineStart {
      width: 100%;
      height: 0;
      margin-top: 93px;
    }
    .select-list{
      width: 100%;
      max-height: 520px;
      overflow-y: auto;
      background: #f5f6f7;
    }
    .item {
      width: auto!important;
      margin: 16px 24px;
      padding: 24px;
      background: #fff;
      border-radius: 24px;
      .checkIcon {
        width: 31px;
        height: 31px;
        margin-right: 11px;
      }
      .item-info{
        font-size: 28px;
        width: 444px;
        margin-right: auto;
        .info-p{
          color: #4B5563;
        }
      }
      .edit-img{
        width: 30px;
        height: 30px;
      }
      .txt {
        flex-shrink: 0;
        font-weight: 500;
        color: rgba(0, 0, 0, 0.5);
        line-height: 35px;
        word-break: break-all;
        &.active {
          font-weight: bold;
          color: rgba(0, 0, 0, 0.85);
        }
      }
    }
    .addrLineEnd {
      flex-shrink: 0;
      width: 100%;
      height: 182px;
    }
    .addressBottom {
      width: 100%;
      height: 182px;
      background: #ffffff;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .btn {
      width: 680px;
      height: 90px;
      background: #CD1818;
      border-radius: 45px;
      font-size: 28px;
      font-weight: bold;
      color: #ffffff;
    }
  }
}
.layout-body,.layout-body__content {
  padding: 0 !important;
  min-height: auto!important;
  max-height: auto!important;
}
.layout-page__content {
  box-sizing: border-box;
}
.at-float-layout__container {
  border-radius: 20px 20px 0 0 !important;
  overflow: hidden;
  min-height: auto!important;
  max-height: auto!important;
}